<?php
require_once 'application/library/db/gcTBasicDao.php';
require_once 'application/library/db/gcDbLong.php';

/** 
 * 长时间数据库操作类
 * gcLBasicDao
 * @author    Soochow University
 * @version   1.0
 * @exclude   作  成  日：2011/04/07
 */
class gcLBasicDao extends gcTBasicDao{
    
    /**
     * Long
     */
    private $Long;
    
    /**
     * __construct
     */
    public function __construct(){
        parent::__construct();
        $this->Long= new gcDbLong();
    }
    
    /**
     * 数据库连接
     * Start_L
     */
    public function Start_L(){
        $this->Long->Start_L();
    }
    
    /**
     * 数据库连接关闭
     * End_L
     * @return
     */
    public function End_L(){
        $this->Long->End_L();
    }
    
    /**
     * 数据取得
     * Select_L
     * @param   string  $sql
     * @param   string  $parameter
     * @return  array   $select
     */
    public function Select_L($sql,$parameter){
        $select = $this->Long->Select_L($sql, $parameter);
        return $select;
    }
    
    /**
     * 数据登录
     * Insert_L
     * @param   string  $sql
     * @param   string  $parameter
     * @return  string  $insert
     */
    public function Insert_L($sql,$parameter){
        $insert = $this->Long->Insert_L($sql, $parameter);
        return $insert;
    }

    /**
     * 数据更新
     * Update_L
     * @param   string  $sql
     * @param   string  $parameter
     * @return  string  $count
     */
    public function Update_L($sql,$parameter){
        $count = $this->Long->Update_L($sql, $parameter);
        return $count;
    }
}